软件工程C++C++ 类设计总论C++ 类设计总论类的基本思想是数据抽象和封装: 数据抽象:依赖于接口和实现分离的编程技术; 封装:实现了接口和实现的分离,封装后的类隐藏了实现细节。 类的设计者需要定义一个抽象 数据类型并实现;使用该类的程序员只需要思考类做了什么。